package cn.home.service.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import cn.home.common.annotation.Excel;
import cn.home.common.core.domain.BaseEntity;

/**
 * 团队业绩目标对象 home_performance_team
 * 
 * @author xsc
 * @date 2025-04-09
 */
public class HomePerformanceTeam extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 编号 */
    private Long id;

    /** 年度：字典2020-2025 */
    @Excel(name = "年度：字典2020-2025")
    private Long year;

    /** 机构id */
    @Excel(name = "机构id")
    private Long institutionId;

    /** 团队外键 */
    @Excel(name = "团队外键")
    private Long teamId;

    /** 全年目标 */
    @Excel(name = "全年目标")
    private Long targets;

    /** 1月 */
    @Excel(name = "1月")
    private Long january;

    /** 2月 */
    @Excel(name = "2月")
    private Long february;

    /** 3月 */
    @Excel(name = "3月")
    private Long march;

    /** 4月 */
    @Excel(name = "4月")
    private Long april;

    /** 5月 */
    @Excel(name = "5月")
    private Long may;

    /** 6月 */
    @Excel(name = "6月")
    private Long june;

    /** 7月 */
    @Excel(name = "7月")
    private Long july;

    /** 8月 */
    @Excel(name = "8月")
    private Long august;

    /** 9月 */
    @Excel(name = "9月")
    private Long september;

    /** 10月 */
    @Excel(name = "10月")
    private Long october;

    /** 11月 */
    @Excel(name = "11月")
    private Long november;

    /** 12月 */
    @Excel(name = "12月")
    private Long december;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }

    public void setYear(Long year) 
    {
        this.year = year;
    }

    public Long getYear() 
    {
        return year;
    }

    public void setInstitutionId(Long institutionId) 
    {
        this.institutionId = institutionId;
    }

    public Long getInstitutionId() 
    {
        return institutionId;
    }

    public void setTeamId(Long teamId) 
    {
        this.teamId = teamId;
    }

    public Long getTeamId() 
    {
        return teamId;
    }

    public void setTargets(Long targets) 
    {
        this.targets = targets;
    }

    public Long getTargets() 
    {
        return targets;
    }

    public void setJanuary(Long january) 
    {
        this.january = january;
    }

    public Long getJanuary() 
    {
        return january;
    }

    public void setFebruary(Long february) 
    {
        this.february = february;
    }

    public Long getFebruary() 
    {
        return february;
    }

    public void setMarch(Long march) 
    {
        this.march = march;
    }

    public Long getMarch() 
    {
        return march;
    }

    public void setApril(Long april) 
    {
        this.april = april;
    }

    public Long getApril() 
    {
        return april;
    }

    public void setMay(Long may) 
    {
        this.may = may;
    }

    public Long getMay() 
    {
        return may;
    }

    public void setJune(Long june) 
    {
        this.june = june;
    }

    public Long getJune() 
    {
        return june;
    }

    public void setJuly(Long july) 
    {
        this.july = july;
    }

    public Long getJuly() 
    {
        return july;
    }

    public void setAugust(Long august) 
    {
        this.august = august;
    }

    public Long getAugust() 
    {
        return august;
    }

    public void setSeptember(Long september) 
    {
        this.september = september;
    }

    public Long getSeptember() 
    {
        return september;
    }

    public void setOctober(Long october) 
    {
        this.october = october;
    }

    public Long getOctober() 
    {
        return october;
    }

    public void setNovember(Long november) 
    {
        this.november = november;
    }

    public Long getNovember() 
    {
        return november;
    }

    public void setDecember(Long december) 
    {
        this.december = december;
    }

    public Long getDecember() 
    {
        return december;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("year", getYear())
            .append("institutionId", getInstitutionId())
            .append("teamId", getTeamId())
            .append("targets", getTargets())
            .append("january", getJanuary())
            .append("february", getFebruary())
            .append("march", getMarch())
            .append("april", getApril())
            .append("may", getMay())
            .append("june", getJune())
            .append("july", getJuly())
            .append("august", getAugust())
            .append("september", getSeptember())
            .append("october", getOctober())
            .append("november", getNovember())
            .append("december", getDecember())
            .toString();
    }
}
